﻿/*杂项运算符 ↦ sizeof & 三元
下表列出了 C 语言支持的其他一些重要的运算符，包括 sizeof 和 ? :。

运算符	描述	实例
sizeof()	返回变量的大小。	sizeof(a) 将返回 4，其中 a 是整数。
&	返回变量的地址。	&a; 将给出变量的实际地址。
*	指向一个变量。	*a; 将指向一个变量。
? :	条件表达式	如果条件为真 ? 则值为 X : 否则值为 Y*/

//#include <stdio.h>
//
//int main()
//{
//	int a = 4;
//	short b;
//	double c;
//	int* ptr;
//
//	/* sizeof 运算符实例 */
//	printf("Line 1 - 变量 a 的大小 = %lu\n", sizeof(a));
//	printf("Line 2 - 变量 b 的大小 = %lu\n", sizeof(b));
//	printf("Line 3 - 变量 c 的大小 = %lu\n", sizeof(c));
//
//	/* & 和 * 运算符实例 */
//	ptr = &a;    /* 'ptr' 现在包含 'a' 的地址 */
//	printf("a 的值是 %d\n", a);
//	printf("*ptr 是 %d\n", *ptr);
//
//	/* 三元运算符实例 */
//	a = 10;
//	b = (a == 1) ? 20 : 30;
//	printf("b 的值是 %d\n", b);
//
//	b = (a == 10) ? 20 : 30;
//	printf("b 的值是 %d\n", b);
//}